Approximating Shortest Paths on an Nonconvex Polyhedron

نویسندگان

  • Kasturi R. Varadarajan
  • Pankaj K. Agarwal
چکیده

We present an approximation algorithm that, given a simple, possibly nonconvex polyhedron P with n vertices in R 3 , and two points s and t on its surface @P , constructs a path on @P between s and t whose length is at most 7(1 + "), where is the length of the shortest path between s and t on @P , and " > 0 is an arbitararily small positive constant. The algorithm runs in O(n 5=3 log 5=3 n) time. We also present a slightly faster algorithm that runs in O(n 8=5 log 8=5 n) time and returns a path whose length is at most 15(1 + ").

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shortest Point - Visible Paths on

In this paper we study the problem of nding the shortest path between two points lying on the surface of a (possibly nonconvex) polyhedron which is constrained so that a given point on the surface of the polyhedron must be seen from some point in the path. Our algorithm runs in time O(n 2 log n) for the convex polyhedron and O(n 3 log n) for nonconvex case. The method used is based on the subdi...

متن کامل

Shortest paths on a polyhedron, Part I: Computing shortest paths

We present an algorithm for determining the shortest path between any two points along the surface of a polyhedron which need not be convex. This algorithm also computes for any source point on the surface of a polyhedron the inward layout and the subdivision of the polyhedron which can be used for processing queries of shortest paths between the source point and any destination point. Our algo...

متن کامل

Metric Combinatorics of Convex Polyhedra: Cut Loci and Nonoverlapping Unfoldings

Let S be the boundary of a convex polytope of dimension d + 1, or more generally let S be a convex polyhedral pseudomanifold. We prove that S has a polyhedral nonoverlapping unfolding into R, so the metric space S is obtained from a closed (usually nonconvex) polyhedral ball in R by identifying pairs of boundary faces isometrically. Our existence proof exploits geodesic flow away from a source ...

متن کامل

Practical Methods for Approximating Shortest Paths on a Convex Polytope in R3

We propose a n extremely simple approximation scheme for computing shortest paths on the surface of a convex polytope in three dimensions. Given a convex polytope P with n vertices and two points p,q on its surface, let d{subscript p}(p,q) denote the shortest path distance between p and q on the surface of P. Our algorithm produces a path of length at most 2*d{subscript p}(p,q) in time O(n). Ex...

متن کامل

Approximating shortest path for the skew lines problem in time doubly logarithmic in 1/epsilon

We consider two 3-dimensional situations when a polytime algorithm for approximating a shortest path can be constructed. The main part of the paper treats a well known problem of constructing a shortest path touching lines in R3: given a list of straight lines L = (L1, . . . , Ln) in R 3 and two points s and t , find a shortest path that, starting from s , touches the lines Li in the given orde...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997